
package main

import (
	"fmt"
	"reflect"
)

const (
	a uint=iota+4
	b int=iota
	c int8=iota
)

func main(){
	fmt.Println("relfect example start")
	var bb byte='D'
	fmt.Printf("Type is %T\n",bb)
//	fmt.Printf("Type by relfect: %v \n",reflect.TypeOf(b).Kind())
	fmt.Println("Type --> ",reflect.TypeOf(bb))
//	reflect.

	fmt.Printf("Type %T  Value %v \n",a,a)
	fmt.Printf("Type %T  Value %v \n",b,b)
	fmt.Printf("Type %T  Value %v \n",c,c)
	fmt.Println("relfect example  end ")
}